/* header区域样式 */
.header{
    background-color: #32373E;
    width: 100%;
    height: 40px;
}
/* header左侧样式 */
/* logo样式 */
.header .header-left .logo{
    float: left;
    width: 43px;
    height: 21px;
    margin-top: 9px;
    margin-right: 33px;
}
.header .header-left .logo a{
    display: block;
    text-indent: -1000em;
    width: 43px;
    height: 21px;
    background: url(../images/logo.png) no-repeat center center;
}
/* 城市定位样式 */
.header .header-left .location{
    float: left;
    height: 40px;
    width: 111px;
    line-height: 40px;
    cursor: pointer;
    margin-right: 33px;
}
.header .header-left .location .city{
    color: #0DCA9F;
    margin-right: 12px;
}
.header .header-left .location:hover .switch{
    color: #ffffff;
}
.header .header-left .location .switch{
    font-size: 12px;
    color: #AFB5C0;
}
/* 导航栏样式 */
.header .header-left .nav a{
    float: left;
    color: #afb5c0;
    padding: 0 21px;
    line-height: 40px;
    position: relative;
}
.header .header-left .nav a.current{
    background-color: #24282c;
    color: #fff;
}
.header .header-left .nav a:hover{
    background-color: #24282c;
    color: #fff;
}
.header .header-left .nav a .tip{
    position: absolute;
    top: 3px;
    right: -2px;
    background-color: #ff7452;
    color: #fff;
    width: 29px;
    height: 18px;
    line-height: 17px;
    border-radius: 9px;
    font-size: 12px;
    text-align: center;
}
/* header右侧样式 */
.header .header-right{
    float: right;
}
/* 导航栏通用样式 */
.header .header-right a{
    float: left;
    color: #afb5c0;
    line-height: 40px;
}
/* 分割线样式 */
.header .header-right span{
    float: left;
    padding: 0 8px;
    color: #5e5a50;
    line-height: 40px;
}
.header .header-right a:hover {
    color: #fff;
}
/* 上传简历 */
.header .header-right a.upload{
    margin-right: 23px;
}
/* 职位订阅 */
.header .header-right a.subscribe{
    margin-right: 66px;
}
/* 登录 */
.header .header-right a.login{
    position: relative;
}
/* 登录icon */
.header .header-right a.login i{
    position: absolute;
    left: -26px;
    top: 11px;
    width: 18px;
    height: 18px;
    background: url(../images/sprite_01.png) no-repeat -76px -136px;
}
.header .header-right a.login:hover i{
    background-position: -76px  -174px;
}
/* 注册 */
.header .header-right a.register{
    margin-right: 52px;
}
/* 拉勾app */
.header .header-right a.app{
    position: relative;
    margin-right: 20px;
    color: #00c295;
}
.header .header-right a.app i{
    position: absolute;
    left: -20px;
    top: 11px;
    width: 12px;
    height: 18px;
    background: url(../images/sprite_01.png) no-repeat -64px -212px;
}
.header .header-right a.app:hover i{
    background-position: -96px  -212px;
}
.header .header-right a.app:hover{
    color: #81deaf;
}
